home *** CD-ROM | disk | FTP | other *** search
/ The Ultimate Frank Lloyd…ght - America's Architect / Ultimate Frank Lloyd Wright, The - America's Architect (1994)(Microsoft Home).iso / pre / flw / flwhi.dir / 00250_Script_250 < prev    next >
Text File  |  1994-11-15  |  24KB  |  806 lines

  1. on startMovie
  2.   global seeAlsoNess
  3.   
  4.   global helpFrame
  5.   set helpFrame = "o"
  6.   
  7.   set seeAlsoNess = FALSE
  8.   
  9.   puppetSprite 21, TRUE
  10.   puppetSprite 22, TRUE
  11.   puppetSprite 23, TRUE
  12.   set the immediate of sprite 23 to TRUE
  13.   set the stretch of sprite 23 to FALSE
  14.   --  repeat with i = 7 to 15
  15.   --    puppetSprite i, TRUE
  16.   --  end repeat
  17. end startMovie
  18.  
  19. on setHelpPups
  20.   repeat with i = 7 to 15
  21.     puppetSprite i, TRUE
  22.   end repeat
  23. end setHelpPups
  24.  
  25. on buttonState
  26.   global FrankNav, bFlag, hFrame, nowFrame
  27.   if the frame < 44 then
  28.     put chars(nowFrame, 6, 7) into hFrame
  29.     rollHelp
  30.   end if
  31.   if (the mouseV > 200) or (bFlag = TRUE) then
  32.     doState
  33.   end if
  34. end buttonState
  35.  
  36. on startInd
  37.   puppetSprite 10, FALSE
  38.   repeat with i = 1 to 25
  39.     --    do "set the textFont of field" && QUOTE & "ind" & i & QUOTE && "to" && QUOTE & "helvetica" & QUOTE
  40.     do "set the textHeight of field" && QUOTE & "ind" & i & QUOTE && "to 11"
  41.   end repeat
  42. end startInd
  43.  
  44. on indRoll
  45.   if rollover(7) then
  46.     set the castNum of sprite 7 to the number of cast "creRl"
  47.     set the castNum of sprite 8 to the number of cast "bibUp"
  48.     set the castNum of sprite 9 to the number of cast "visUp" 
  49.   else if rollover(8) then
  50.     set the castNum of sprite 7 to the number of cast "creUp"
  51.     set the castNum of sprite 8 to the number of cast "bibRl"
  52.     set the castNum of sprite 9 to the number of cast "visUp"
  53.   else if rollover(9) then
  54.     set the castNum of sprite 7 to the number of cast "creUp"
  55.     set the castNum of sprite 8 to the number of cast "bibUp"
  56.     set the castNum of sprite 9 to the number of cast "visRl"
  57.   else
  58.     set the castNum of sprite 7 to the number of cast "creUp"
  59.     set the castNum of sprite 8 to the number of cast "bibUp"
  60.     set the castNum of sprite 9 to the number of cast "visUp"
  61.   end if
  62.   updateStage
  63. end indRoll
  64.  
  65. on creRoll
  66.   if rollover(8) then
  67.     set the castNum of sprite 8 to the number of cast "bibRl"
  68.     set the castNum of sprite 9 to the number of cast "visUp" 
  69.     set the castNum of sprite 10 to the number of cast "indUp" 
  70.   else if rollover(9) then
  71.     set the castNum of sprite 8 to the number of cast "bibUp"
  72.     set the castNum of sprite 9 to the number of cast "visRl"
  73.     set the castNum of sprite 10 to the number of cast "indUp"
  74.   else if rollover(10) then
  75.     set the castNum of sprite 8 to the number of cast "bibUp"
  76.     set the castNum of sprite 9 to the number of cast "visUp"
  77.     set the castNum of sprite 10 to the number of cast "indRl"
  78.   else
  79.     set the castNum of sprite 8 to the number of cast "bibUp"
  80.     set the castNum of sprite 9 to the number of cast "visUp"
  81.     set the castNum of sprite 10 to the number of cast "indUp"
  82.   end if
  83.   updateStage
  84. end creRoll
  85.  
  86. on bibRoll
  87.   if rollover(7) then
  88.     set the castNum of sprite 7 to the number of cast "creRl"
  89.     set the castNum of sprite 9 to the number of cast "visUp"
  90.     set the castNum of sprite 10 to the number of cast "indUp" 
  91.   else if rollover(9) then
  92.     set the castNum of sprite 7 to the number of cast "creUp"
  93.     set the castNum of sprite 9 to the number of cast "visRl"
  94.     set the castNum of sprite 10 to the number of cast "indUp"
  95.   else if rollover(10) then
  96.     set the castNum of sprite 7 to the number of cast "creUp"
  97.     set the castNum of sprite 9 to the number of cast "visUp"
  98.     set the castNum of sprite 10 to the number of cast "indRl"
  99.   else
  100.     set the castNum of sprite 7 to the number of cast "creUp"
  101.     set the castNum of sprite 9 to the number of cast "visUp"
  102.     set the castNum of sprite 10 to the number of cast "indUp"
  103.   end if
  104.   
  105.   if rollover(18) then
  106.     set the forecolor of sprite 18 to 230
  107.     if the mouseDown then
  108.       set the forecolor of sprite 18 to 17
  109.     end if
  110.   else
  111.     set the forecolor of sprite 18 to 255
  112.   end if
  113.   
  114.   if rollover(19) then
  115.     set the forecolor of sprite 19 to 230
  116.     if the mouseDown then
  117.       set the forecolor of sprite 19 to 17
  118.     end if
  119.   else
  120.     set the forecolor of sprite 19 to 255
  121.   end if
  122.   
  123.   updateStage
  124. end bibRoll
  125.  
  126. on visRoll
  127.   if rollover(7) then
  128.     set the castNum of sprite 7 to the number of cast "creRl"
  129.     set the castNum of sprite 8 to the number of cast "bibUp" 
  130.     set the castNum of sprite 10 to the number of cast "indUp" 
  131.   else if rollover(8) then
  132.     set the castNum of sprite 7 to the number of cast "creUp"
  133.     set the castNum of sprite 8 to the number of cast "bibRl"
  134.     set the castNum of sprite 10 to the number of cast "indUp"
  135.   else if rollover(10) then
  136.     set the castNum of sprite 7 to the number of cast "creUp"
  137.     set the castNum of sprite 8 to the number of cast "bibUp"
  138.     set the castNum of sprite 10 to the number of cast "indRl"
  139.   else
  140.     set the castNum of sprite 7 to the number of cast "creUp"
  141.     set the castNum of sprite 8 to the number of cast "bibUp"
  142.     set the castNum of sprite 10 to the number of cast "indUp"
  143.   end if
  144.   updateStage
  145. end visRoll
  146.  
  147. on rollHelp
  148.   global hFrame
  149.   if the mouseH>21 and the mouseH<167 then
  150.     if the mouseV>174 and the mouseV<190 and hFrame <> "mm" then
  151.       set the castNum of sprite 15 to B21
  152.     else if the mouseV>209 and the mouseV<224 and hFrame <> "wt" then
  153.       set the castNum of sprite 15 to B22
  154.     else if the mouseV>243 and the mouseV<259 and hFrame <> "lt" then
  155.       set the castNum of sprite 15 to B23
  156.     else if the mouseV>278 and the mouseV<294 and hFrame <> "hm" then
  157.       set the castNum of sprite 15 to B24
  158.     else if the mouseV>313 and the mouseV<329 and hFrame <> "ww" then
  159.       set the castNum of sprite 15 to B25
  160.     else if the mouseV>348 and the mouseV<363 and hFrame <> "se" then
  161.       set the castNum of sprite 15 to B26
  162.     else if the mouseV>382 and the mouseV<399 and hFrame <> "li" then
  163.       set the castNum of sprite 15 to B27
  164.     else 
  165.       set the castNum of sprite 15 to A22
  166.     end if
  167.   else
  168.     set the castNum of sprite 15 to A22
  169.   end if
  170. end rollHelp
  171.  
  172. on changeHelp
  173.   unPuppet
  174.   if the CastNum of sprite 15 = B21 then
  175.     go to "hi000mmhhhhf°°"
  176.   else if the CastNum of sprite 15 = B22 then
  177.     go to "hi000wthhhh°°°"
  178.   else if the CastNum of sprite 15 = B23 then
  179.     go to "hi000lthhhh°°°"
  180.   else if the CastNum of sprite 15 = B24 then
  181.     go to "hi000hmhhhh°°°"
  182.   else if the CastNum of sprite 15 = B25 then
  183.     go to "hi000wwhhhh°°°"
  184.   else if the CastNum of sprite 15 = B26 then
  185.     go to "hi000semhhh°°°"
  186.   else if the CastNum of sprite 15 = B27 then
  187.     go to "hi000lihhhhu°°" 
  188.   end if
  189.   repeat with i = 7 to 15
  190.     puppetSprite i, TRUE
  191.   end repeat
  192. end changeHelp
  193.  
  194. on unPuppet
  195.   repeat with i = 7 to 14
  196.     puppetSprite i, FALSE
  197.   end repeat
  198. end unPuppet
  199.  
  200. on saveLocals
  201.   global nowFrame, helpFrame
  202.   set helpFrame = nowFrame
  203. end saveLocals
  204.  
  205. on hiForStep
  206.   if the frame = 51 then 
  207.     go to frame 45
  208.   else if the frame = 58 then
  209.     go to frame 52
  210.   else if the frame = 67 then
  211.     go to frame 63
  212.   else if the frame < 43 then
  213.     repeat with i = 7 to 15
  214.       puppetSprite i, FALSE
  215.     end repeat
  216.     go marker (+1)
  217.     repeat with i = 7 to 15
  218.       puppetSprite i, TRUE
  219.     end repeat
  220.   else
  221.     go marker (+1)
  222.   end if
  223. end hiForStep
  224.  
  225. on hiBackStep
  226.   if the frame = 45 then 
  227.     go to frame 51
  228.   else if the frame = 53 then
  229.     go to frame 58
  230.   else if the frame = 63 then
  231.     go to frame 67          
  232.   else if the frame < 43 then
  233.     repeat with i = 7 to 15
  234.       puppetSprite i, FALSE
  235.     end repeat
  236.     go marker (-1)
  237.     repeat with i = 7 to 15
  238.       puppetSprite i, TRUE
  239.     end repeat
  240.   else
  241.     go marker (-1)
  242.   end if
  243. end hiBackStep
  244.  
  245. on quitRoll
  246.   if rollover(5) then
  247.     set the castNum of sprite 5 to the number of cast A78
  248.     set the castNum of sprite 6 to the number of cast A77
  249.   else if rollover(6) then
  250.     set the castNum of sprite 5 to the number of cast A76
  251.     set the castNum of sprite 6 to the number of cast A81
  252.   else
  253.     set the castNum of sprite 5 to the number of cast A76
  254.     set the castNum of sprite 6 to the number of cast A77
  255.   end if  
  256.   updateStage
  257. end quitRoll
  258.  
  259. on cancelMe
  260.   global lastFrame, lastMovie, helpFrame
  261.   if chars(helpFrame,1,2) = "hi" then
  262.     puppetSprite 5, FALSE
  263.     puppetSprite 6, FALSE
  264.     go to frame helpFrame
  265.     puppetSprite 22, TRUE
  266.     puppetSprite 23, TRUE
  267.     set helpFrame = "0"
  268.   else
  269.     set helpmov = 0
  270.     go to frame lastFrame of movie lastMovie
  271.   end if
  272.   flush
  273. end cancelMe
  274.  
  275. on quitMe
  276.   global seeAlsoObj
  277.   global doneInit
  278.   set doneInit = FALSE
  279.   if objectP(seeAlsoObj) then
  280.     seeAlsoObj(mEnd)
  281.     seeAlsoObj(mDispose)
  282.     CloseXlib "LINKS"
  283.   end if
  284.   quit
  285.   flush
  286. end quitMe
  287.  
  288. on mmHelpRoll
  289.   global lastSprite
  290.   if rollover(8) then
  291.     set the forecolor of sprite 8 to 17
  292.     set the castNum of sprite(14) to B48
  293.     if lastSprite <> 8 then
  294.       set  the forecolor of sprite lastSprite to 229
  295.       set lastSprite = 8
  296.     end if
  297.   else if rollover(7) then
  298.     set the forecolor of sprite 7 to 17
  299.     set the castNum of sprite(14) to A88
  300.     if lastSprite <> 7 then
  301.       set  the forecolor of sprite lastSprite to 229
  302.       set lastSprite = 7
  303.     end if
  304.   else if rollover(9) then
  305.     set the forecolor of sprite 9 to 17
  306.     set the castNum of sprite(14) to B48
  307.     if lastSprite <> 9 then
  308.       set  the forecolor of sprite lastSprite to 229
  309.       set lastSprite = 9
  310.     end if
  311.   else if rollover(10) then
  312.     set the forecolor of sprite 10 to 17
  313.     set the castNum of sprite(14) to B48
  314.     if lastSprite <> 10 then
  315.       set  the forecolor of sprite lastSprite to 229
  316.       set lastSprite = 10
  317.     end if
  318.   else if rollover(11) then
  319.     set the forecolor of sprite 11 to 17
  320.     set the castNum of sprite(14) to B48
  321.     if lastSprite <> 11 then
  322.       set  the forecolor of sprite lastSprite to 229
  323.       set lastSprite = 11
  324.     end if
  325.   else if rollover(12) then
  326.     set the forecolor of sprite 12 to 17
  327.     set the castNum of sprite(14) to B48
  328.     if lastSprite <> 12 then
  329.       set  the forecolor of sprite lastSprite to 229
  330.       set lastSprite = 12
  331.     end if
  332.   else if rollover(13) then
  333.     set the forecolor of sprite 13 to 17
  334.     set the castNum of sprite(14) to B48
  335.     if lastSprite <> 13 then
  336.       set  the forecolor of sprite lastSprite to 229
  337.       set lastSprite = 13
  338.     end if
  339.   else
  340.     set the forecolor of sprite lastSprite to 229
  341.     set the castNum of sprite(14) to A82
  342.   end if
  343. end mmHelpRoll
  344.  
  345. on ehHelpRoll
  346.   global lastSprite
  347.   if rollover(8) then
  348.     set the forecolor of sprite 8 to 17
  349.     set the castNum of sprite(14) to B76
  350.     if lastSprite <> 8 then
  351.       set  the forecolor of sprite lastSprite to 229
  352.       set lastSprite = 8
  353.     end if
  354.   else if rollover(9) then
  355.     set the forecolor of sprite 9 to 17
  356.     set the castNum of sprite(14) to A85
  357.     if lastSprite <> 9 then
  358.       set  the forecolor of sprite lastSprite to 229
  359.       set lastSprite = 9
  360.     end if
  361.   else if rollover(7) then
  362.     set the forecolor of sprite 7 to 17
  363.     set the castNum of sprite(14) to A65
  364.     if lastSprite <> 7 then
  365.       set  the forecolor of sprite lastSprite to 229
  366.       set lastSprite = 7
  367.     end if
  368.   else
  369.     set the forecolor of sprite lastSprite to 229
  370.     set the castNum of sprite(14) to A82
  371.   end if
  372. end ehHelpRoll
  373.  
  374. on wtHelpRoll
  375.   global lastSprite
  376.   if rollover(8) then
  377.     set the forecolor of sprite 8 to 17
  378.     set the castNum of sprite(14) to B76
  379.     if lastSprite <> 8 then
  380.       set  the forecolor of sprite lastSprite to 229
  381.       set lastSprite = 8
  382.     end if
  383.   else if rollover(9) then
  384.     set the forecolor of sprite 9 to 17
  385.     set the castNum of sprite(14) to A66
  386.     if lastSprite <> 9 then
  387.       set  the forecolor of sprite lastSprite to 229
  388.       set lastSprite = 9
  389.     end if
  390.   else
  391.     set the forecolor of sprite lastSprite to 229
  392.     set the castNum of sprite(14) to A82
  393.   end if
  394. end wtHelpRoll
  395.  
  396. on ltHelpRoll
  397.   global lastSprite
  398.   if rollover(8) then
  399.     set the forecolor of sprite 8 to 17
  400.     set the castNum of sprite(14) to 117
  401.     if lastSprite <> 8 then
  402.       set  the forecolor of sprite lastSprite to 229
  403.       set lastSprite = 8
  404.     end if
  405.   else if rollover(7) then
  406.     set the castNum of sprite(14) to A65
  407.     set the forecolor of sprite 7 to 17
  408.     if lastSprite <> 7 then
  409.       set  the forecolor of sprite lastSprite to 229
  410.     end if
  411.     set lastSprite = 7
  412.   else if rollover(10) then
  413.     set the castNum of sprite(14) to A86
  414.     set the forecolor of sprite 10 to 17
  415.     if lastSprite <> 10 then
  416.       set  the forecolor of sprite lastSprite to 229
  417.     end if
  418.     set lastSprite = 10
  419.   else if rollover(11) then
  420.     set the castNum of sprite(14) to A87
  421.     set the forecolor of sprite 11 to 17
  422.     if lastSprite <> 11 then
  423.       set  the forecolor of sprite lastSprite to 229
  424.     end if
  425.     set lastSprite = 11
  426.   else
  427.     set the castNum of sprite(14) to A82
  428.     set the forecolor of sprite lastSprite to 229
  429.   end if
  430. end ltHelpRoll
  431.  
  432. on hmHelpRoll
  433.   global lastSprite
  434.   if rollover(8) then
  435.     set the castNum of sprite(14) to C43
  436.     set the forecolor of sprite 8 to 17
  437.     if lastSprite <> 8 then
  438.       set  the forecolor of sprite lastSprite to 229
  439.       set lastSprite = 8
  440.     end if
  441.   else if rollover(10) then
  442.     set the castNum of sprite(14) to B12
  443.     set the forecolor of sprite 10 to 17
  444.     if lastSprite <> 10 then
  445.       set  the forecolor of sprite lastSprite to 229
  446.     end if
  447.     set lastSprite = 10
  448.   else if rollover(12) then
  449.     set the castNum of sprite(14) to B43
  450.     set the forecolor of sprite 12 to 17
  451.     if lastSprite <> 12 then
  452.       set  the forecolor of sprite lastSprite to 229
  453.     end if
  454.     set lastSprite = 12
  455.   else if rollover(13) then
  456.     set the castNum of sprite(14) to B43
  457.     set the forecolor of sprite 13 to 17
  458.     if lastSprite <> 13 then
  459.       set  the forecolor of sprite lastSprite to 229
  460.     end if
  461.     set lastSprite = 13
  462.   else
  463.     set the castNum of sprite(14) to A82
  464.     set the forecolor of sprite lastSprite to 229
  465.   end if
  466. end hmHelpRoll
  467.  
  468. on h2HelpRoll
  469.   global lastSprite
  470.   if rollover(8) then
  471.     set the castNum of sprite(14) to C43
  472.     set the forecolor of sprite 8 to 17
  473.     if lastSprite <> 8 then
  474.       set  the forecolor of sprite lastSprite to 229
  475.       set lastSprite = 8
  476.     end if
  477.   else if rollover(11) then
  478.     set the castNum of sprite(14) to B42
  479.     set the forecolor of sprite 11 to 17
  480.     if lastSprite <> 11 then
  481.       set  the forecolor of sprite lastSprite to 229
  482.     end if
  483.     set lastSprite = 11
  484.   else if rollover(10) then
  485.     set the castNum of sprite(14) to B12
  486.     set the forecolor of sprite 10 to 17
  487.     if lastSprite <> 10 then
  488.       set  the forecolor of sprite lastSprite to 229
  489.     end if
  490.     set lastSprite = 10
  491.   else if rollover(12) then
  492.     set the castNum of sprite(14) to B38
  493.     set the forecolor of sprite 12 to 17
  494.     if lastSprite <> 12 then
  495.       set  the forecolor of sprite lastSprite to 229
  496.     end if
  497.     set lastSprite = 12
  498.   else if rollover(13) then
  499.     set the castNum of sprite(14) to B41
  500.     set the forecolor of sprite 13 to 17
  501.     if lastSprite <> 13 then
  502.       set  the forecolor of sprite lastSprite to 229
  503.     end if
  504.     set lastSprite = 13
  505.   else if rollover(9) then
  506.     set the castNum of sprite(14) to B41
  507.     set the forecolor of sprite 9 to 17
  508.     if lastSprite <> 9 then
  509.       set  the forecolor of sprite lastSprite to 229
  510.     end if
  511.     set lastSprite = 9
  512.   else
  513.     set the castNum of sprite(14) to A82
  514.     set the forecolor of sprite lastSprite to 229
  515.   end if
  516. end h2HelpRoll
  517.  
  518. on h3HelpRoll
  519.   global lastSprite
  520.   if rollover(8) then
  521.     set the forecolor of sprite 8 to 17
  522.     set the castNum of sprite(14) to C43
  523.     if lastSprite <> 8 then
  524.       set  the forecolor of sprite lastSprite to 229
  525.       set lastSprite = 8
  526.     end if
  527.   else if rollover(9) then
  528.     set the forecolor of sprite 9 to 17
  529.     set the castNum of sprite(14) to B37
  530.     if lastSprite <> 9 then
  531.       set  the forecolor of sprite lastSprite to 229
  532.       set lastSprite = 9
  533.     end if
  534.   else if rollover(10) then
  535.     set the forecolor of sprite 10 to 17
  536.     set the castNum of sprite(14) to B12
  537.     if lastSprite <> 10 then
  538.       set  the forecolor of sprite lastSprite to 229
  539.       set lastSprite = 10
  540.     end if
  541.   else
  542.     set the forecolor of sprite lastSprite to 229
  543.     set the castNum of sprite(14) to A82
  544.   end if
  545. end h3HelpRoll
  546.  
  547. on chHelpRoll
  548.   global lastSprite
  549.   if rollover(8) then
  550.     set the castNum of sprite(14) to 117
  551.     set the forecolor of sprite 8 to 17
  552.     if lastSprite <> 8 then
  553.       set  the forecolor of sprite lastSprite to 229
  554.       set lastSprite = 8
  555.     end if
  556.   else if rollover(9) then
  557.     set the castNum of sprite(14) to B11
  558.     set the forecolor of sprite 9 to 17
  559.     if lastSprite <> 9 then
  560.       set  the forecolor of sprite lastSprite to 229
  561.     end if
  562.     set lastSprite = 9
  563.   else if rollover(7) then
  564.     set the castNum of sprite(14) to A65
  565.     set the forecolor of sprite 7 to 17
  566.     if lastSprite <> 7 then
  567.       set  the forecolor of sprite lastSprite to 229
  568.     end if
  569.     set lastSprite = 7
  570.   else if rollover(10) then
  571.     set the castNum of sprite(14) to B44
  572.     set the forecolor of sprite 10 to 17
  573.     if lastSprite <> 10 then
  574.       set  the forecolor of sprite lastSprite to 229
  575.     end if
  576.     set lastSprite = 10
  577.   else if rollover(11) then
  578.     set the castNum of sprite(14) to B48
  579.     set the forecolor of sprite 11 to 17
  580.     if lastSprite <> 11 then
  581.       set  the forecolor of sprite lastSprite to 229
  582.     end if
  583.     set lastSprite = 11
  584.   else
  585.     set the castNum of sprite(14) to A82
  586.     set the forecolor of sprite lastSprite to 229
  587.   end if
  588. end chHelpRoll
  589.  
  590. on wwHelpRoll
  591.   global lastSprite
  592.   if rollover(8) then
  593.     set the castNum of sprite(14) to B76
  594.     set the forecolor of sprite 8 to 17
  595.     if lastSprite <> 8 then
  596.       set  the forecolor of sprite lastSprite to 229
  597.       set lastSprite = 8
  598.     end if
  599.   else if rollover(9) then
  600.     set the castNum of sprite(14) to B46
  601.     set the forecolor of sprite 9 to 17
  602.     if lastSprite <> 9 then
  603.       set  the forecolor of sprite lastSprite to 229
  604.     end if
  605.     set lastSprite = 9
  606.   else
  607.     set the castNum of sprite(14) to A82
  608.     set the forecolor of sprite lastSprite to 229
  609.   end if
  610. end wwHelpRoll
  611.  
  612. on atHelpRoll
  613.   global lastSprite
  614.   if rollover(8) then
  615.     set the castNum of sprite(14) to 117
  616.     set the forecolor of sprite 8 to 17
  617.     if lastSprite <> 8 then
  618.       set  the forecolor of sprite lastSprite to 229
  619.       set lastSprite = 8
  620.     end if
  621.   else if rollover(9) then
  622.     set the castNum of sprite(14) to B28
  623.     set the forecolor of sprite 9 to 17
  624.     if lastSprite <> 9 then
  625.       set  the forecolor of sprite lastSprite to 229
  626.       set lastSprite = 9
  627.     end if
  628.   else if rollover(7) then
  629.     set the castNum of sprite(14) to A65
  630.     set the forecolor of sprite 7 to 17
  631.     if lastSprite <> 7 then
  632.       set  the forecolor of sprite lastSprite to 229
  633.       set lastSprite = 7
  634.     end if
  635.   else if rollover(10) then
  636.     set the castNum of sprite(14) to B45
  637.     set the forecolor of sprite 10 to 17
  638.     if lastSprite <> 10 then
  639.       set  the forecolor of sprite lastSprite to 229
  640.       set lastSprite = 10
  641.     end if
  642.   else if rollover(11) then
  643.     set the castNum of sprite(14) to B36
  644.     set the forecolor of sprite 11 to 17
  645.     if lastSprite <> 11 then
  646.       set  the forecolor of sprite lastSprite to 229
  647.       set lastSprite = 11
  648.     end if
  649.   else
  650.     set the castNum of sprite(14) to A82
  651.     set the forecolor of sprite lastSprite to 229
  652.   end if
  653. end atHelpRoll
  654.  
  655. on deHelpRoll
  656.   global lastSprite
  657.   if rollover(8) then
  658.     set the castNum of sprite(14) to 117
  659.     set the forecolor of sprite 8 to 17
  660.     if lastSprite <> 8 then
  661.       set  the forecolor of sprite lastSprite to 229
  662.       set lastSprite = 8
  663.     end if
  664.   else if rollover(7) then
  665.     set the castNum of sprite(14) to A65
  666.     set the forecolor of sprite 7 to 17
  667.     if lastSprite <> 7 then
  668.       set  the forecolor of sprite lastSprite to 229
  669.     end if
  670.     set lastSprite = 7
  671.   else if rollover(10) then
  672.     set the castNum of sprite(14) to B44
  673.     set the forecolor of sprite 10 to 17
  674.     if lastSprite <> 10 then
  675.       set  the forecolor of sprite lastSprite to 229
  676.     end if
  677.     set lastSprite = 10
  678.   else if rollover(11) then
  679.     set the castNum of sprite(14) to A64
  680.     set the forecolor of sprite 11 to 17
  681.     if lastSprite <> 11 then
  682.       set  the forecolor of sprite lastSprite to 229
  683.     end if
  684.     set lastSprite = 11
  685.   else
  686.     set the castNum of sprite(14) to A82
  687.     set the forecolor of sprite lastSprite to 229
  688.   end if
  689. end deHelpRoll
  690.  
  691. on seHelpRoll
  692.   global lastSprite
  693.   if rollover(8) then
  694.     set the castNum of sprite(14) to 117
  695.     set the forecolor of sprite 8 to 17
  696.     if lastSprite <> 8 then
  697.       set  the forecolor of sprite lastSprite to 229
  698.       set lastSprite = 8
  699.     end if
  700.   else if rollover(7) then
  701.     set the castNum of sprite(14) to A65
  702.     set the forecolor of sprite 7 to 17
  703.     if lastSprite <> 7 then
  704.       set  the forecolor of sprite lastSprite to 229
  705.     end if
  706.     set lastSprite = 7
  707.   else if rollover(11) then
  708.     set the castNum of sprite(14) to C44
  709.     set the forecolor of sprite 11 to 17
  710.     if lastSprite <> 11 then
  711.       set  the forecolor of sprite lastSprite to 229
  712.     end if
  713.     set lastSprite = 11
  714.   else
  715.     set the castNum of sprite(14) to A82
  716.     set the forecolor of sprite lastSprite to 229
  717.   end if
  718. end seHelpRoll
  719.  
  720. on se2HelpRoll
  721.   global lastSprite
  722.   if rollover(8) then
  723.     set the castNum of sprite(14) to 117
  724.     set the forecolor of sprite 8 to 17
  725.     if lastSprite <> 8 then
  726.       set  the forecolor of sprite lastSprite to 229
  727.       set lastSprite = 8
  728.     end if
  729.   else if rollover(7) then
  730.     set the castNum of sprite(14) to A65
  731.     set the forecolor of sprite 7 to 17
  732.     if lastSprite <> 7 then
  733.       set  the forecolor of sprite lastSprite to 229
  734.     end if
  735.     set lastSprite = 7
  736.   else if rollover(11) then
  737.     set the castNum of sprite(14) to B47
  738.     set the forecolor of sprite 11 to 17
  739.     if lastSprite <> 11 then
  740.       set  the forecolor of sprite lastSprite to 229
  741.     end if
  742.     set lastSprite = 11
  743.   else
  744.     set the castNum of sprite(14) to A82
  745.     set the forecolor of sprite lastSprite to 229
  746.   end if
  747. end se2HelpRoll
  748.  
  749. on liHelpRoll
  750.   global lastSprite
  751.   if rollover(8) then
  752.     set the castNum of sprite(14) to B76
  753.     set the forecolor of sprite 8 to 17
  754.     if lastSprite <> 8 then
  755.       set  the forecolor of sprite lastSprite to 229
  756.       set lastSprite = 8
  757.     end if
  758.   else if rollover(9) then
  759.     set the castNum of sprite(14) to B52
  760.     set the forecolor of sprite 9 to 17
  761.     if lastSprite <> 9 then
  762.       set  the forecolor of sprite lastSprite to 229
  763.     end if
  764.     set lastSprite = 9
  765.   else if rollover(10) then
  766.     set the castNum of sprite(14) to B54
  767.     set the forecolor of sprite 10 to 17
  768.     if lastSprite <> 10 then
  769.       set  the forecolor of sprite lastSprite to 229
  770.     end if
  771.     set lastSprite = 10
  772.   else if rollover(11) then
  773.     set the castNum of sprite(14) to B53
  774.     set the forecolor of sprite 11 to 17
  775.     if lastSprite <> 11 then
  776.       set  the forecolor of sprite lastSprite to 229
  777.     end if
  778.     set lastSprite = 11
  779.   else
  780.     set the castNum of sprite(14) to A82
  781.     set the forecolor of sprite lastSprite to 229
  782.   end if
  783. end liHelpRoll  
  784.  
  785. on jump jmp,mvName
  786.   global thor, tvert, helpMov
  787.   global ltQT
  788.   
  789.   set the locH of sprite 11 to thor
  790.   set the locV of sprite 11 to tvert
  791.   repeat with i = 1 to 3
  792.     startTimer
  793.     repeat while the Timer < 3
  794.     end repeat
  795.     set the castnum of sprite 11 to A74
  796.     updateStage
  797.     repeat while the Timer < 6
  798.     end repeat
  799.     set the castnum of sprite 11 to A73
  800.     updateStage
  801.   end repeat
  802.   set helpMov = 0
  803.   set ltQT = FALSE
  804.   go to frame jmp of movie mvName
  805. end jump
  806.